#ifndef __STROKE_INDEX__
#define __STROKE_INDEX__

#include "stroke_bin.h"

const u8* kanji_stroke[] = {
    (u8*)stroke_bin + 0, //2 defs of 一
    (u8*)stroke_bin + 13, //2 defs of 七
    (u8*)stroke_bin + 52, //1 defs of 万
    (u8*)stroke_bin + 107, //1 defs of 三
    (u8*)stroke_bin + 124, //1 defs of 上
    (u8*)stroke_bin + 141, //1 defs of 下
    (u8*)stroke_bin + 162, //1 defs of 中
    (u8*)stroke_bin + 186, //2 defs of 九
    (u8*)stroke_bin + 277, //1 defs of 二
    (u8*)stroke_bin + 289, //1 defs of 五
    (u8*)stroke_bin + 313, //4 defs of 人
    (u8*)stroke_bin + 452, //1 defs of 今
    (u8*)stroke_bin + 516, //1 defs of 休
    (u8*)stroke_bin + 590, //1 defs of 会
    (u8*)stroke_bin + 684, //1 defs of 何
    (u8*)stroke_bin + 745, //1 defs of 先
    (u8*)stroke_bin + 813, //1 defs of 入
    (u8*)stroke_bin + 853, //3 defs of 八
    (u8*)stroke_bin + 979, //2 defs of 六
    (u8*)stroke_bin + 1078, //1 defs of 円
    (u8*)stroke_bin + 1110, //1 defs of 出
    (u8*)stroke_bin + 1145, //1 defs of 分
    (u8*)stroke_bin + 1235, //2 defs of 前
    (u8*)stroke_bin + 1378, //1 defs of 北
    (u8*)stroke_bin + 1435, //4 defs of 十
    (u8*)stroke_bin + 1480, //2 defs of 千
    (u8*)stroke_bin + 1541, //1 defs of 午
    (u8*)stroke_bin + 1567, //3 defs of 半
    (u8*)stroke_bin + 1684, //1 defs of 南
    (u8*)stroke_bin + 1749, //1 defs of 友
    (u8*)stroke_bin + 1817, //2 defs of 口
    (u8*)stroke_bin + 1854, //1 defs of 古
    (u8*)stroke_bin + 1883, //1 defs of 右
    (u8*)stroke_bin + 1926, //1 defs of 名
    (u8*)stroke_bin + 1994, //1 defs of 四
    (u8*)stroke_bin + 2047, //1 defs of 国
    (u8*)stroke_bin + 2095, //4 defs of 土
    (u8*)stroke_bin + 2160, //1 defs of 外
    (u8*)stroke_bin + 2233, //1 defs of 多
    (u8*)stroke_bin + 2333, //3 defs of 大
    (u8*)stroke_bin + 2472, //2 defs of 天
    (u8*)stroke_bin + 2575, //5 defs of 女
    (u8*)stroke_bin + 2866, //5 defs of 子
    (u8*)stroke_bin + 3097, //1 defs of 学
    (u8*)stroke_bin + 3177, //1 defs of 安
    (u8*)stroke_bin + 3255, //1 defs of 小
    (u8*)stroke_bin + 3288, //2 defs of 少
    (u8*)stroke_bin + 3391, //3 defs of 山
    (u8*)stroke_bin + 3450, //2 defs of 川
    (u8*)stroke_bin + 3521, //1 defs of 左
    (u8*)stroke_bin + 3562, //1 defs of 年
    (u8*)stroke_bin + 3598, //1 defs of 店
    (u8*)stroke_bin + 3662, //1 defs of 後
    (u8*)stroke_bin + 3815, //3 defs of 手
    (u8*)stroke_bin + 3957, //1 defs of 新
    (u8*)stroke_bin + 4070, //2 defs of 日
    (u8*)stroke_bin + 4117, //1 defs of 時
    (u8*)stroke_bin + 4183, //1 defs of 書
    (u8*)stroke_bin + 4239, //5 defs of 月
    (u8*)stroke_bin + 4433, //7 defs of 木
    (u8*)stroke_bin + 4735, //1 defs of 本
    (u8*)stroke_bin + 4790, //1 defs of 来
    (u8*)stroke_bin + 4863, //2 defs of 東
    (u8*)stroke_bin + 5006, //1 defs of 校
    (u8*)stroke_bin + 5102, //1 defs of 母
    (u8*)stroke_bin + 5189, //1 defs of 毎
    (u8*)stroke_bin + 5291, //1 defs of 気
    (u8*)stroke_bin + 5373, //1 defs of 水
    (u8*)stroke_bin + 5437, //3 defs of 火
    (u8*)stroke_bin + 5603, //1 defs of 父
    (u8*)stroke_bin + 5661, //2 defs of 生
    (u8*)stroke_bin + 5722, //1 defs of 男
    (u8*)stroke_bin + 5799, //1 defs of 白
    (u8*)stroke_bin + 5832, //1 defs of 百
    (u8*)stroke_bin + 5870, //2 defs of 目
    (u8*)stroke_bin + 5927, //1 defs of 社
    (u8*)stroke_bin + 5988, //1 defs of 空
    (u8*)stroke_bin + 6054, //5 defs of 立
    (u8*)stroke_bin + 6311, //3 defs of 耳
    (u8*)stroke_bin + 6405, //1 defs of 聞
    (u8*)stroke_bin + 6487, //1 defs of 花
    (u8*)stroke_bin + 6568, //1 defs of 行
    (u8*)stroke_bin + 6626, //2 defs of 西
    (u8*)stroke_bin + 6717, //2 defs of 見
    (u8*)stroke_bin + 6854, //2 defs of 言
    (u8*)stroke_bin + 6939, //1 defs of 話
    (u8*)stroke_bin + 7018, //1 defs of 語
    (u8*)stroke_bin + 7100, //1 defs of 読
    (u8*)stroke_bin + 7212, //1 defs of 買
    (u8*)stroke_bin + 7286, //1 defs of 足
    (u8*)stroke_bin + 7345, //2 defs of 車
    (u8*)stroke_bin + 7422, //1 defs of 週
    (u8*)stroke_bin + 7537, //1 defs of 道
    (u8*)stroke_bin + 7653, //3 defs of 金
    (u8*)stroke_bin + 7875, //1 defs of 長
    (u8*)stroke_bin + 7941, //1 defs of 間
    (u8*)stroke_bin + 8015, //2 defs of 雨
    (u8*)stroke_bin + 8150, //1 defs of 電
    (u8*)stroke_bin + 8261, //1 defs of 食
    (u8*)stroke_bin + 8366, //1 defs of 飲
    (u8*)stroke_bin + 8500, //1 defs of 駅
    (u8*)stroke_bin + 8638, //2 defs of 高
    (u8*)stroke_bin + 8761, //2 defs of 魚
};

const u8* kana_stroke[] = {
    (u8*)NULL, //no defs of 　
    (u8*)NULL, //no defs of 、
    (u8*)NULL, //no defs of 。
    (u8*)NULL, //no defs of 〃
    (u8*)NULL, //no defs of 〄
    (u8*)stroke_bin + 8930, //1 defs of 々
    (u8*)NULL, //no defs of 〆
    (u8*)NULL, //no defs of 〇
    (u8*)NULL, //no defs of 〈
    (u8*)NULL, //no defs of 〉
    (u8*)NULL, //no defs of 《
    (u8*)NULL, //no defs of 》
    (u8*)NULL, //no defs of 「
    (u8*)NULL, //no defs of 」
    (u8*)NULL, //no defs of 『
    (u8*)NULL, //no defs of 』
    (u8*)NULL, //no defs of 【
    (u8*)NULL, //no defs of 】
    (u8*)NULL, //no defs of 〒
    (u8*)NULL, //no defs of 〓
    (u8*)NULL, //no defs of 〔
    (u8*)NULL, //no defs of 〕
    (u8*)NULL, //no defs of 〖
    (u8*)NULL, //no defs of 〗
    (u8*)NULL, //no defs of 〘
    (u8*)NULL, //no defs of 〙
    (u8*)NULL, //no defs of 〚
    (u8*)NULL, //no defs of 〛
    (u8*)NULL, //no defs of 〜
    (u8*)NULL, //no defs of 〝
    (u8*)NULL, //no defs of 〞
    (u8*)NULL, //no defs of 〟
    (u8*)NULL, //no defs of 〠
    (u8*)NULL, //no defs of 〡
    (u8*)NULL, //no defs of 〢
    (u8*)NULL, //no defs of 〣
    (u8*)NULL, //no defs of 〤
    (u8*)NULL, //no defs of 〥
    (u8*)NULL, //no defs of 〦
    (u8*)NULL, //no defs of 〧
    (u8*)NULL, //no defs of 〨
    (u8*)NULL, //no defs of 〩
    (u8*)NULL, //no defs of 〪
    (u8*)NULL, //no defs of 〫
    (u8*)NULL, //no defs of 〬
    (u8*)NULL, //no defs of 〭
    (u8*)NULL, //no defs of 〮
    (u8*)NULL, //no defs of 〯
    (u8*)NULL, //no defs of 〰
    (u8*)NULL, //no defs of 〱
    (u8*)NULL, //no defs of 〲
    (u8*)NULL, //no defs of 〳
    (u8*)NULL, //no defs of 〴
    (u8*)NULL, //no defs of 〵
    (u8*)NULL, //no defs of 〶
    (u8*)NULL, //no defs of 〷
    (u8*)NULL, //no defs of 〸
    (u8*)NULL, //no defs of 〹
    (u8*)NULL, //no defs of 〺
    (u8*)NULL, //no defs of 〻
    (u8*)NULL, //no defs of 〼
    (u8*)NULL, //no defs of 〽
    (u8*)NULL, //no defs of 〾
    (u8*)NULL, //no defs of 〿
    (u8*)NULL, //no defs of ぀
    (u8*)stroke_bin + 8991, //1 defs of ぁ
    (u8*)stroke_bin + 9048, //1 defs of あ
    (u8*)stroke_bin + 9115, //1 defs of ぃ
    (u8*)stroke_bin + 9141, //1 defs of い
    (u8*)stroke_bin + 9175, //1 defs of ぅ
    (u8*)stroke_bin + 9205, //1 defs of う
    (u8*)stroke_bin + 9243, //1 defs of ぇ
    (u8*)stroke_bin + 9281, //1 defs of え
    (u8*)stroke_bin + 9327, //1 defs of ぉ
    (u8*)stroke_bin + 9376, //1 defs of お
    (u8*)stroke_bin + 9437, //1 defs of か
    (u8*)stroke_bin + 9482, //1 defs of が
    (u8*)stroke_bin + 9543, //2 defs of き
    (u8*)stroke_bin + 9649, //2 defs of ぎ
    (u8*)stroke_bin + 9777, //1 defs of く
    (u8*)stroke_bin + 9800, //1 defs of ぐ
    (u8*)stroke_bin + 9835, //1 defs of け
    (u8*)stroke_bin + 9880, //1 defs of げ
    (u8*)stroke_bin + 9935, //1 defs of こ
    (u8*)stroke_bin + 9963, //1 defs of ご
    (u8*)stroke_bin + 10007, //2 defs of さ
    (u8*)stroke_bin + 10099, //2 defs of ざ
    (u8*)stroke_bin + 10219, //1 defs of し
    (u8*)stroke_bin + 10244, //1 defs of じ
    (u8*)stroke_bin + 10285, //1 defs of す
    (u8*)stroke_bin + 10335, //1 defs of ず
    (u8*)stroke_bin + 10391, //1 defs of せ
    (u8*)stroke_bin + 10446, //1 defs of ぜ
    (u8*)stroke_bin + 10515, //1 defs of そ
    (u8*)stroke_bin + 10564, //1 defs of ぞ
    (u8*)stroke_bin + 10621, //1 defs of た
    (u8*)stroke_bin + 10671, //1 defs of だ
    (u8*)stroke_bin + 10737, //1 defs of ち
    (u8*)stroke_bin + 10783, //1 defs of ぢ
    (u8*)stroke_bin + 10841, //1 defs of っ
    (u8*)stroke_bin + 10868, //1 defs of つ
    (u8*)stroke_bin + 10899, //1 defs of づ
    (u8*)stroke_bin + 10944, //1 defs of て
    (u8*)stroke_bin + 10977, //1 defs of で
    (u8*)stroke_bin + 11022, //1 defs of と
    (u8*)stroke_bin + 11058, //1 defs of ど
    (u8*)stroke_bin + 11106, //2 defs of な
    (u8*)stroke_bin + 11216, //1 defs of に
    (u8*)stroke_bin + 11259, //1 defs of ぬ
    (u8*)stroke_bin + 11323, //1 defs of ね
    (u8*)stroke_bin + 11385, //1 defs of の
    (u8*)stroke_bin + 11434, //1 defs of は
    (u8*)stroke_bin + 11497, //1 defs of ば
    (u8*)stroke_bin + 11566, //3 defs of ぱ
    (u8*)stroke_bin + 11776, //1 defs of ひ
    (u8*)stroke_bin + 11821, //1 defs of び
    (u8*)stroke_bin + 11878, //2 defs of ぴ
    (u8*)stroke_bin + 11987, //3 defs of ふ
    (u8*)stroke_bin + 12126, //3 defs of ぶ
    (u8*)stroke_bin + 12307, //6 defs of ぷ
    (u8*)stroke_bin + 12660, //1 defs of へ
    (u8*)stroke_bin + 12683, //1 defs of べ
    (u8*)stroke_bin + 12718, //2 defs of ぺ
    (u8*)stroke_bin + 12785, //1 defs of ほ
    (u8*)stroke_bin + 12851, //1 defs of ぼ
    (u8*)stroke_bin + 12931, //2 defs of ぽ
    (u8*)stroke_bin + 13084, //1 defs of ま
    (u8*)stroke_bin + 13143, //1 defs of み
    (u8*)stroke_bin + 13193, //1 defs of む
    (u8*)stroke_bin + 13251, //1 defs of め
    (u8*)stroke_bin + 13307, //1 defs of も
    (u8*)stroke_bin + 13354, //2 defs of ゃ
    (u8*)stroke_bin + 13432, //2 defs of や
    (u8*)stroke_bin + 13528, //2 defs of ゅ
    (u8*)stroke_bin + 13626, //2 defs of ゆ
    (u8*)stroke_bin + 13740, //1 defs of ょ
    (u8*)stroke_bin + 13774, //1 defs of よ
    (u8*)stroke_bin + 13816, //2 defs of ら
    (u8*)stroke_bin + 13898, //2 defs of り
    (u8*)NULL, //no defs of る
    (u8*)stroke_bin + 13964, //1 defs of れ
    (u8*)stroke_bin + 14022, //1 defs of ろ
    (u8*)stroke_bin + 14065, //1 defs of ゎ
    (u8*)stroke_bin + 14111, //1 defs of わ
    (u8*)stroke_bin + 14165, //1 defs of ゐ
    (u8*)stroke_bin + 14220, //1 defs of ゑ
    (u8*)stroke_bin + 14281, //2 defs of を
    (u8*)stroke_bin + 14397, //1 defs of ん
    (u8*)stroke_bin + 14436, //1 defs of ゔ
    (u8*)NULL, //no defs of ゕ
    (u8*)NULL, //no defs of ゖ
    (u8*)NULL, //no defs of ゗
    (u8*)NULL, //no defs of ゘
    (u8*)NULL, //no defs of ゙
    (u8*)NULL, //no defs of ゚
    (u8*)stroke_bin + 14484, //1 defs of ゛
    (u8*)stroke_bin + 14500, //1 defs of ゜
    (u8*)stroke_bin + 14515, //1 defs of ゝ
    (u8*)stroke_bin + 14534, //1 defs of ゞ
    (u8*)NULL, //no defs of ゟ
    (u8*)NULL, //no defs of ゠
    (u8*)stroke_bin + 14567, //1 defs of ァ
    (u8*)stroke_bin + 14599, //1 defs of ア
    (u8*)stroke_bin + 14633, //1 defs of ィ
    (u8*)stroke_bin + 14661, //1 defs of イ
    (u8*)stroke_bin + 14693, //1 defs of ゥ
    (u8*)stroke_bin + 14730, //1 defs of ウ
    (u8*)stroke_bin + 14773, //1 defs of ェ
    (u8*)stroke_bin + 14806, //1 defs of エ
    (u8*)stroke_bin + 14849, //1 defs of ォ
    (u8*)stroke_bin + 14890, //1 defs of オ
    (u8*)stroke_bin + 14941, //1 defs of カ
    (u8*)stroke_bin + 14985, //1 defs of ガ
    (u8*)stroke_bin + 15039, //1 defs of キ
    (u8*)stroke_bin + 15084, //1 defs of ギ
    (u8*)stroke_bin + 15139, //1 defs of ク
    (u8*)stroke_bin + 15175, //1 defs of グ
    (u8*)stroke_bin + 15225, //1 defs of ケ
    (u8*)stroke_bin + 15268, //1 defs of ゲ
    (u8*)stroke_bin + 15321, //1 defs of コ
    (u8*)stroke_bin + 15353, //1 defs of ゴ
    (u8*)stroke_bin + 15397, //1 defs of サ
    (u8*)stroke_bin + 15444, //1 defs of ザ
    (u8*)stroke_bin + 15503, //1 defs of シ
    (u8*)stroke_bin + 15536, //1 defs of ジ
    (u8*)stroke_bin + 15579, //1 defs of ス
    (u8*)stroke_bin + 15613, //1 defs of ズ
    (u8*)stroke_bin + 15659, //1 defs of セ
    (u8*)stroke_bin + 15697, //1 defs of ゼ
    (u8*)stroke_bin + 15751, //1 defs of ソ
    (u8*)stroke_bin + 15779, //1 defs of ゾ
    (u8*)stroke_bin + 15819, //1 defs of タ
    (u8*)stroke_bin + 15870, //1 defs of ダ
    (u8*)stroke_bin + 15931, //2 defs of チ
    (u8*)stroke_bin + 16026, //2 defs of ヂ
    (u8*)stroke_bin + 16143, //1 defs of ッ
    (u8*)stroke_bin + 16172, //1 defs of ツ
    (u8*)stroke_bin + 16207, //1 defs of ヅ
    (u8*)stroke_bin + 16254, //1 defs of テ
    (u8*)stroke_bin + 16295, //1 defs of デ
    (u8*)stroke_bin + 16350, //1 defs of ト
    (u8*)stroke_bin + 16378, //1 defs of ド
    (u8*)stroke_bin + 16420, //1 defs of ナ
    (u8*)stroke_bin + 16456, //1 defs of ニ
    (u8*)stroke_bin + 16484, //1 defs of ヌ
    (u8*)stroke_bin + 16526, //1 defs of ネ
    (u8*)stroke_bin + 16582, //1 defs of ノ
    (u8*)stroke_bin + 16603, //1 defs of ハ
    (u8*)stroke_bin + 16627, //1 defs of バ
    (u8*)stroke_bin + 16667, //2 defs of パ
    (u8*)stroke_bin + 16738, //2 defs of ヒ
    (u8*)stroke_bin + 16795, //2 defs of ビ
    (u8*)stroke_bin + 16882, //4 defs of ピ
    (u8*)stroke_bin + 17045, //1 defs of フ
    (u8*)stroke_bin + 17074, //1 defs of ブ
    (u8*)stroke_bin + 17115, //2 defs of プ
    (u8*)stroke_bin + 17192, //1 defs of ヘ
    (u8*)stroke_bin + 17213, //1 defs of ベ
    (u8*)stroke_bin + 17248, //2 defs of ペ
    (u8*)stroke_bin + 17313, //1 defs of ホ
    (u8*)stroke_bin + 17363, //1 defs of ボ
    (u8*)stroke_bin + 17429, //2 defs of ポ
    (u8*)stroke_bin + 17556, //1 defs of マ
    (u8*)stroke_bin + 17588, //1 defs of ミ
    (u8*)stroke_bin + 17619, //1 defs of ム
    (u8*)stroke_bin + 17653, //1 defs of メ
    (u8*)stroke_bin + 17685, //1 defs of モ
    (u8*)stroke_bin + 17730, //1 defs of ャ
    (u8*)stroke_bin + 17762, //1 defs of ヤ
    (u8*)stroke_bin + 17800, //1 defs of ュ
    (u8*)stroke_bin + 17826, //1 defs of ユ
    (u8*)stroke_bin + 17860, //1 defs of ョ
    (u8*)stroke_bin + 17895, //1 defs of ヨ
    (u8*)stroke_bin + 17936, //1 defs of ラ
    (u8*)stroke_bin + 17970, //1 defs of リ
    (u8*)stroke_bin + 18002, //1 defs of ル
    (u8*)stroke_bin + 18038, //1 defs of レ
    (u8*)stroke_bin + 18063, //1 defs of ロ
    (u8*)stroke_bin + 18102, //1 defs of ヮ
    (u8*)stroke_bin + 18132, //1 defs of ワ
    (u8*)stroke_bin + 18168, //1 defs of ヰ
    (u8*)stroke_bin + 18214, //1 defs of ヱ
    (u8*)stroke_bin + 18251, //1 defs of ヲ
    (u8*)stroke_bin + 18289, //1 defs of ン
    (u8*)stroke_bin + 18315, //1 defs of ヴ
    (u8*)stroke_bin + 18372, //1 defs of ヵ
    (u8*)stroke_bin + 18408, //1 defs of ヶ
    (u8*)stroke_bin + 18443, //1 defs of ヷ
    (u8*)stroke_bin + 18493, //1 defs of ヸ
    (u8*)stroke_bin + 18559, //1 defs of ヹ
    (u8*)stroke_bin + 18616, //1 defs of ヺ
    (u8*)stroke_bin + 18670, //1 defs of ・
    (u8*)stroke_bin + 18677, //1 defs of ー
    (u8*)stroke_bin + 18694, //1 defs of ヽ
    (u8*)stroke_bin + 18709, //1 defs of ヾ
    (u8*)NULL, //no defs of ヿ
};

#define CHARS_MAX_STROKES 14

#define CHARS_MAX_POINTS 29

const wchar_t chars_by_stroke_1[] = { 12367, 12375, 12381, 12387, 12388, 12390, 12398, 12402, 12408, 12419, 12420, 12421, 12422, 12425, 12426, 12429, 12432, 12433, 12435, 12444, 12445, 12494, 12501, 12504, 12524, 12539, 12540, 12541, 19968, 0 };
const wchar_t chars_by_stroke_2[] = { 12355, 12356, 12357, 12358, 12359, 12360, 12371, 12373, 12377, 12385, 12392, 12396, 12397, 12404, 12405, 12410, 12415, 12416, 12417, 12419, 12420, 12421, 12422, 12423, 12424, 12425, 12426, 12428, 12430, 12431, 12434, 12443, 12449, 12450, 12451, 12452, 12459, 12463, 12467, 12473, 12475, 12477, 12488, 12490, 12491, 12492, 12495, 12498, 12503, 12506, 12510, 12512, 12513, 12515, 12516, 12517, 12518, 12521, 12522, 12523, 12526, 12527, 12530, 12531, 12533, 19971, 20061, 20108, 20154, 20837, 20843, 21313, 0 };
const wchar_t chars_by_stroke_3[] = { 12293, 12353, 12354, 12361, 12362, 12363, 12365, 12368, 12369, 12373, 12376, 12379, 12382, 12389, 12391, 12394, 12395, 12399, 12403, 12405, 12407, 12409, 12414, 12418, 12434, 12446, 12453, 12454, 12455, 12456, 12457, 12458, 12461, 12465, 12469, 12471, 12479, 12481, 12483, 12484, 12486, 12497, 12500, 12502, 12505, 12511, 12514, 12519, 12520, 12525, 12529, 12534, 12542, 19975, 19977, 19978, 19979, 21315, 21475, 22303, 22823, 22899, 23376, 23567, 23665, 24029, 0 };
const wchar_t chars_by_stroke_4[] = { 12365, 12372, 12374, 12378, 12383, 12386, 12393, 12394, 12401, 12405, 12406, 12407, 12411, 12436, 12460, 12464, 12468, 12474, 12476, 12478, 12489, 12493, 12496, 12499, 12507, 12528, 12535, 12538, 20013, 20116, 20170, 20845, 20870, 20998, 21320, 21451, 22825, 23569, 25163, 26085, 26376, 26408, 27700, 28779, 29238, 31435, 0 };
const wchar_t chars_by_stroke_5[] = { 12364, 12366, 12370, 12374, 12380, 12400, 12406, 12407, 12413, 12462, 12466, 12470, 12472, 12480, 12482, 12485, 12487, 12509, 12532, 12537, 20986, 21271, 21322, 21476, 21491, 22235, 22806, 24038, 26412, 27597, 29983, 30333, 30446, 31435, 0 };
const wchar_t chars_by_stroke_6[] = { 12366, 12384, 12406, 12412, 12508, 12536, 20241, 20250, 20808, 21517, 22810, 23433, 24180, 27598, 27671, 30334, 31435, 32819, 34892, 35199, 0 };
const wchar_t chars_by_stroke_7[] = { 20309, 26469, 30007, 31038, 33457, 35211, 35328, 36275, 36554, 0 };
const wchar_t chars_by_stroke_8[] = { 22269, 23398, 24215, 26481, 31354, 37329, 38263, 38632, 0 };
const wchar_t chars_by_stroke_9[] = { 21069, 21335, 24460, 39135, 0 };
const wchar_t chars_by_stroke_10[] = { 26178, 26360, 26657, 39640, 0 };
const wchar_t chars_by_stroke_11[] = { 36913, 39770, 0 };
const wchar_t chars_by_stroke_12[] = { 36023, 36947, 38291, 39154, 0 };
const wchar_t chars_by_stroke_13[] = { 26032, 35441, 38651, 0 };
const wchar_t chars_by_stroke_14[] = { 32862, 35486, 35501, 39365, 0 };

const wchar_t* chars_by_stroke[] = {
    NULL,
    chars_by_stroke_1,
    chars_by_stroke_2,
    chars_by_stroke_3,
    chars_by_stroke_4,
    chars_by_stroke_5,
    chars_by_stroke_6,
    chars_by_stroke_7,
    chars_by_stroke_8,
    chars_by_stroke_9,
    chars_by_stroke_10,
    chars_by_stroke_11,
    chars_by_stroke_12,
    chars_by_stroke_13,
    chars_by_stroke_14,
};

#endif
